/**
 * Vux状态管理
 */
import { createStore } from 'vuex'
import mutations from './mutations'
import storage from './../utils/storage'
const state = {
  userInfo: storage.getItem('userInfo') || {}, // 获取用户信息
  userMenu: storage.getItem('userMenu') || {}, // 获取菜单列表
  userAction: storage.getItem('userAction') || [], // 按钮标识
  notifyCount: 0,
  userMessage: storage.getItem('userMessage') || [], // 用户聊天信息
  onlnLst: storage.getItem('onlnLst') || {}, // 在线用户列表
  allLogList: storage.getItem('allLogList') || {}, // 操作日志列表
  RouterList: [],
}

const store = createStore({
  state,
  mutations,
})

export default store
